/* 重写bootcss */
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: none;
}
/* 全局类名 */
img{
    cursor: pointer;
}
.text-red {
    color: #EB0833
}
.sub-title{
    margin-top: 30px;
    color:#0352A5;
    font-weight: 700;
    font-size:18px;
}
button.btn-contact {
    background-color: #0268D1;
    width: 244px;
    height: 50px;
    border-radius: 40px;
    font-size: 20px;
    letter-spacing: .2em;
}
body{
    min-width: 1200px;
    max-width: 1920px;
}

/* banner */
.banner img{
    width: 100%;
}
/* .section-01 */
.section-01{
    text-align: center;
}
.section-01 .title{
    margin-top: 50px;
}
/* section-02 */

.section-02 .row{
    margin-top: 80px;
}
.section-02 .icon-group img{
    width: 284px;
    height: 124px;
}
.section-02 .click-group img{
    width: 286px;
    height: 190px;
}
/* section-03 */
.section-03{
    text-align: center;
    background: url('../images/bg-section-03.jpg') no-repeat center;
    background-size: 100% 100%;
    margin-top: 100px;
}
.section-03 .title{
    margin-top: 100px;
}
.section-03 .row{
    overflow: hidden;
}
.section-03 div.col-xs-20{
    float: left;
    width: 20%;
    margin: 10px 0;
}
.section-03 .row img{
    width: 216px;
    height: 154px;
    border-radius:30px;
}
.section-03 .btn-contact{
    margin:40px 0 80px 0;
}
/* section-04 */
.section-04{
    text-align: center;
}
.section-04 .title{
    margin: 100px 0 70px 0;
}
.section-04 .type-item{
    padding:4px;
    border:1px solid #DDD;
}
.section-04 .type-item img{
    width: 100%;
}
.section-04 .type-item .introduce{
    border:1px dashed #CCC;
    padding:10px;
}
.section-04 .type-item .introduce div{
    height: 200px;
}
.section-04 .type-item .btn{
    width: 200px;
    height: 45px;
    font-size: 16px;
    letter-spacing: normal;
}
/* section-05 */
.section-05{
    background: url('../images/bg-section-05.jpg') no-repeat center;
    background-size: 100% 100%;
    margin-top: 100px;
    text-align: center;
}
.section-05 .title{
    margin-top: 100px;
}
.section-05 .row .col-xs-4{
    margin:10px 0;
}
.section-05 .row img{
    width: 270px;
    height: 310px;
    border-radius:20px;
}
.section-05 .btn{
    background-color: #0268D1;
    height: 50px;
    border-radius: 40px;
    font-size: 20px;
    padding:0 50px;
    box-shadow: 0 2px 2px 2px #07427E;
    margin:20px auto 50px auto;
}
/* section-06 */
.section-06{
    background: url('../images/bg-section-06.jpg') no-repeat center;
    background-size: 100% 100%;
    text-align: center;
    padding:50px 0;
}
.section-06 .title{
    color:#FFF;
}
.section-06 .form-inline{
    margin: 40px 0;
}
.section-06 .form-group{
    margin:0 50px;
}
.section-06 .form-control{
    border-radius:40px;
    font-weight: 700;
    color:#999;
    width: 270px;
    height: 45px;
}
.section-06 select.form-control>option{
    height: 45px;
}
/* section-07 */
.section-07{
    text-align: center;
}
.section-07 .row img{
    width: 284px;
    height: 346px;
}
.section-07 .btn-contact{
    margin:20px auto 50px auto;
}
/* section-08 */
.section-08{
    background: url('../images/bg-section-08.jpg') no-repeat center;
    background-size: 100% 100%;
    text-align: center;
    padding:50px 0;
}
.section-08 .title{
    margin-bottom: 80px;
}
.section-08 .btn-q-group{
    width: 720px;
    margin: auto;
}
.section-08 .btn-q-group .col-xs-6{
    margin:10px 0;
}
.section-08 .btn-q-group .col-xs-6 img{
    border-radius:40px;
}
/* contact */
.contact{
    background: url('../images/bg-section-09.jpg') no-repeat center;
    background-size: 100% 100%;
    text-align: center;
}
.contact  .title{
    color:#FFF;
    margin-top: 40px;
}
.contact .form-inline{
    margin: 30px 0;
}
.contact .form-group{
    margin:0 50px;
}
.contact .form-control{
    border-radius:40px;
    font-weight: 700;
    height: 45px;
    width: 300px;
}
.contact .btn-contact{
    height: 45px;
    width: 170px;
}
/* section-09 */
.section-09{
    text-align: center;
}
.section-09 .why-choose-us img{
    width: 100%;
}
/* footer */
.footer{
    margin-top: 80px;
    background-color: #1E1E1E;
    color:#FFF;
    text-align: center;
}
.footer p{
    margin:0;
    line-height: 160px;
    font-size: 16px;
}
